
data = 'Hello Привет мало-ли кто-то не знает'.split()

if len(data) <= 1:
    print('мало данных для анализа')
else:
    num_words = len(data)
    num_main_cyrillic = sum(1 for word in data if word[0].isupper() and 'A' <= word[0] <= 'Я')
    num_latin = sum(1 for word in data if any('a' <= c.lower() <= 'z' for c in word))
    num_short = sum(1 for word in data if len(word) <= 3)
    longest_word = max(data, key=len)
    len_longest_word = len(longest_word)
    num_hyphen = sum(1 for word in data if '-' in word)
    print('Кол-во слов', num_words)
    print('Кол-во слов с заглавной  Кирилической буквы', num_main_cyrillic)
    print('Кол-во слов содержащих латинские символы', num_latin)
    print('кол-во слов длиной 3 символа', num_short)
    print('Кол-во слов в составе которых есть дефис', num_hyphen)
    print('Самое длинное слово', longest_word)
    print('Длина слова', len_longest_word)
